<?php session_start();

function getHostels($cod, $tipo){
	$campo1 = "id_hostel";
	$campo2 = "id_tp_hospedaria";
	$campo3 = "nome_hostel";	
	$campo4 = "ds_hostel";	
	$campo5 = "id_pais";	
	$campo6 = "cidade";
	$campo7 = "uf";
	$campo8 = "endereco";
	$campo9 = "tel";
	$campo10 = "id_quem_cad";
	$campo11 = "email";
	$tabela = "com_hostels";


	switch ($tipo){
		case "input":
			$sql="select $campo1, $campo2, $campo3, $campo4, $campo5, $campo6, $campo7, $campo8, $campo9, $campo10, $campo11 from $tabela where $campo1=$cod";
			$linha=$_SESSION['ADOCnn']->Execute("$sql");
			$codigo = $linha->fields[0];
			$nome = htmlentities(trim($linha->fields[1]));

			$contatena = $codigo."()".$nome."()".$linha->fields[2]."()".$linha->fields[3]."()".$linha->fields[4]."()".$linha->fields[5]."()".$linha->fields[6]."()".$linha->fields[7]."()".$linha->fields[8]."()".$linha->fields[9]."()".$linha->fields[10]."()".$linha->fields[11];

			$retorno = explode("()",$contatena);
			return $retorno;

			break;
			
		
		case "select":
			$sql="select $campo1, $campo3 from $tabela order by $campo3 asc";
			$linha=$_SESSION['ADOCnn']->Execute("$sql");
			if($linha->RecordCount() != 0 ){
				while(!$linha->EOF){
					$codigo = $linha->fields[0];
					$nome =htmlentities(trim($linha->fields[1]));
					if($codigo == $cod){
						echo"<option value='$codigo' selected class='select'>$nome</option>\n";
					}else{
						echo"<option value='$codigo'>$nome</option>\n";
					}
					$linha->MoveNext();
				}
			}
			
			break;
			case "lista":
			$sql="select $campo1, $campo3 from $tabela order by $campo3 asc";
			$linha=$_SESSION['ADOCnn']->Execute("$sql");
			$class="odd";
			if($linha->RecordCount() != 0 ){
				echo"<br><br><table class='perfil2 semborda'>
				     <tr class='titulo'>	
							<td>Unidades Cadastradas</td>
					 </tr>";
				
				while(!$linha->EOF){
					if($class == "odd"){$class="even";}else{$class="odd";}
					$codigo = $linha->fields[0];
					$nome 	= htmlentities(trim($linha->fields[1]));
					
					echo"<tr class='$class'>
							<td>$nome</td>
						 </tr>	
							";
					
					
					$linha->MoveNext();
				}
				echo "</table>";
			}
			break;
			
	}
}







function setHostels($cod, $id_tp_hospedaria, $nome_hostel, $ds_hostel, $id_pais, $cidade, $uf, $endereco, $tel, $id_quem_cad, $email) {
	
	$campo1 = "id_hostel";
	$campo2 = "id_tp_hospedaria";
	$campo3 = "nome_hostel";	
	$campo4 = "ds_hostel";	
	$campo5 = "id_pais";	
	$campo6 = "cidade";
	$campo7 = "uf";
	$campo8 = "endereco";
	$campo9 = "tel";
	$campo10 = "id_quem_cad";
	$campo11 = "email";
	$tabela = "com_hostels";



	if($cod == 0){ // novo registro


			$sql="
                    insert into $tabela
                    ($campo2, $campo3, $campo4, $campo5, $campo6, $campo7, $campo8, $campo9, $campo10, $campo11)
                    values
                    ('$id_tp_hospedaria', '".strtoupper(trim($nome_hostel))."', '$ds_hostel', '$id_pais', '".strtoupper(trim($cidade))."', '".strtoupper(trim($uf))."', '".strtoupper(trim($endereco))."', '$tel', '$id_quem_cad', '".strtolower(trim($email))."')
                    ";

			//echo"$sql";
			if(!$exec=$_SESSION['ADOCnn']->Execute("$sql")){
				die("<div class='erro'>ERRO no cadastro de $nome_hostel</div>");
			}else{
				echo"<div class='sucesso'>$nome_hostel foi cadastrado com sucesso!</div>";
			}
		
	}else{ // atualiza

		$sql="
                    update $tabela set
                    $campo2='$id_tp_hospedaria',
                    $campo3='".strtoupper(trim($nome_hostel))."',
                    $campo4='$ds_hostel',
                    $campo5='$id_pais',
                    $campo6='".strtoupper(trim($cidade))."',
                    $campo7='".strtoupper(trim($uf))."',
                    $campo8='".strtoupper(trim($endereco))."',
                    $campo9='$tel',
                    $campo10='$id_quem_cad',
                    $campo11='".strtolower(trim($email))."'
                    where
                    $campo1 = $cod
                    ";

		//echo"$sql";
		if(!$exec=$_SESSION['ADOCnn']->Execute("$sql")){
			die("<div class='erro'>ERRO na altera&ccedil;&atilde;o de ".exibeNomeTabela($tabela)."</div>");
		}else{
			echo"<div class='sucesso'>$nome_hostel atualizado com sucesso!</div>";
		}
	}




}





function delHostels($cod, $verifica=true){
	
	$campo1 = "id_hostel";
	$campo2 = "id_tp_hospedaria";
	$campo3 = "nome_hostel";	
	$campo4 = "ds_hostel";	
	$campo5 = "id_pais";	
	$campo6 = "cidade";
	$campo7 = "uf";
	$campo8 = "endereco";
	$campo9 = "tel";
	$campo10 = "id_quem_cad";
	$campo11 = "email";
	$tabela = "com_hostels";

	$deleta=1;
	/*
	if($verifica){
	$sql="select tombo, titulo from bibl_midias  where ref_idioma=$cod order by tombo";
	$linha=$_SESSION['ADOCnn']->Execute("$sql");

	$n=0;
	if($linha->RecordCount() != 0 ){
	while(!$linha->EOF){
	if($linha->fields[0]==true){
	echo"<li><b>Tombo: {$linha->fields[0]} - {$linha->fields[1]}</b></li>";
	$deleta=0;
	$n++;
	}
	if($n==10){echo"<BR>Entre outros...<BR><div class='erro'>N�o &eacute; poss&iacute;vel excluir o &iacute;tem selecionado pois possui v&iacute;nculo com os &iacute;tens acima</div> <BR>"; break;}
	$linha->MoveNext();
	}
	}
	} // fecha verifica
	*/
	if($deleta==1){
		$sql2="delete from $tabela where $campo1 = $cod";
		//echo $sql2;
		if(!$exec2=$_SESSION['ADOCnn']->Execute("$sql2")){
			die("<div class='erro'>ERRO na exclus�o do codigo: $cod</div>");
		}else{
			echo"<div class='sucesso'>C�digo: $cod exclu�do com sucesso</div><BR>";
		}
	}


}


?>
